package apps

import "fmt"

// Car 结构体模拟了一个汽车类
type Car struct {
	Make  string
	Model string
	Year  int
}

// NewCar 是 Car 的构造函数
func NewCar(make, model string, year int) *Car {
	return &Car{
		Make:  make,
		Model: model,
		Year:  year,
	}
}

// Display 为 Car 类定义一个方法，用来显示汽车的信息
func (c *Car) Display() {
	fmt.Printf("Car: %s %s, Year: %d\n", c.Make, c.Model, c.Year)
}

// UpdateYear 更新汽车的年份
func (c *Car) UpdateYear(year int) {
	c.Year = year
}
